import type { CardHolder } from '@/types/holder';

export const mockHolders: CardHolder[] = [
  {
    id: 1,
    name: '张三',
    createTime: '2024-01-15T10:30:00Z',
    updateTime: '2024-01-15T10:30:00Z',
    cardholder_json: {
      cardholderId: 'CH10001',
      cardholderNameAbbreviation: 'ZS',
      dateOfBirth: '1990-05-15',
      email: 'zhangsan@example.com',
      nationalityCountryCode: 'CN',
      mobilePrefix: '+86',
      mobile: '13800138000',
      residentialState: '北京市',
      status: 'active'
    }
  },
  {
    id: 2,
    name: '李四',
    createTime: '2024-02-20T14:45:00Z',
    updateTime: '2024-02-20T14:45:00Z',
    cardholder_json: {
      cardholderId: 'CH10002',
      cardholderNameAbbreviation: 'LS',
      dateOfBirth: '1985-12-22',
      email: 'lisi@example.com',
      nationalityCountryCode: 'US',
      mobilePrefix: '+1',
      mobile: '5551234567',
      residentialState: 'California',
      status: 'active'
    }
  },
  {
    id: 3,
    name: '王五',
    createTime: '2024-03-10T09:15:00Z',
    updateTime: '2024-03-10T09:15:00Z',
    cardholder_json: {
      cardholderId: 'CH10003',
      cardholderNameAbbreviation: 'WW',
      dateOfBirth: '1992-08-30',
      email: 'wangwu@example.com',
      nationalityCountryCode: 'JP',
      mobilePrefix: '+81',
      mobile: '9012345678',
      residentialState: 'Tokyo',
      status: 'inactive'
    }
  },
  {
    id: 4,
    name: '赵六',
    createTime: '2024-04-05T16:20:00Z',
    updateTime: '2024-04-05T16:20:00Z',
    cardholder_json: {
      cardholderId: 'CH10004',
      cardholderNameAbbreviation: 'ZL',
      dateOfBirth: '1988-03-10',
      email: 'zhaoliu@example.com',
      nationalityCountryCode: 'GB',
      mobilePrefix: '+44',
      mobile: '7911123456',
      residentialState: 'London',
      status: 'pending'
    }
  },
  {
    id: 5,
    name: '钱七',
    createTime: '2024-05-12T11:10:00Z',
    updateTime: '2024-05-12T11:10:00Z',
    cardholder_json: {
      cardholderId: 'CH10005',
      cardholderNameAbbreviation: 'QQ',
      dateOfBirth: '1995-11-05',
      email: 'qianqi@example.com',
      nationalityCountryCode: 'AU',
      mobilePrefix: '+61',
      mobile: '412345678',
      residentialState: 'Sydney',
      status: 'rejected'
    }
  },
  {
    id: 6,
    name: '孙八',
    createTime: '2024-06-18T13:25:00Z',
    updateTime: '2024-06-18T13:25:00Z',
    cardholder_json: {
      cardholderId: 'CH10006',
      cardholderNameAbbreviation: 'SB',
      dateOfBirth: '1993-07-18',
      email: 'sunba@example.com',
      nationalityCountryCode: 'CA',
      mobilePrefix: '+1',
      mobile: '4161234567',
      residentialState: 'Ontario',
      status: 'active'
    }
  },
  {
    id: 7,
    name: '周九',
    createTime: '2024-07-22T08:40:00Z',
    updateTime: '2024-07-22T08:40:00Z',
    cardholder_json: {
      cardholderId: 'CH10007',
      cardholderNameAbbreviation: 'ZJ',
      dateOfBirth: '1987-09-25',
      email: 'zhoujiu@example.com',
      nationalityCountryCode: 'DE',
      mobilePrefix: '+49',
      mobile: '1712345678',
      residentialState: 'Berlin',
      status: 'active'
    }
  },
  {
    id: 8,
    name: '吴十',
    createTime: '2024-08-30T15:55:00Z',
    updateTime: '2024-08-30T15:55:00Z',
    cardholder_json: {
      cardholderId: 'CH10008',
      cardholderNameAbbreviation: 'WS',
      dateOfBirth: '1991-02-14',
      email: 'wushi@example.com',
      nationalityCountryCode: 'FR',
      mobilePrefix: '+33',
      mobile: '612345678',
      residentialState: 'Paris',
      status: 'inactive'
    }
  },
  {
    id: 9,
    name: '郑十一',
    createTime: '2024-09-14T12:05:00Z',
    updateTime: '2024-09-14T12:05:00Z',
    cardholder_json: {
      cardholderId: 'CH10009',
      cardholderNameAbbreviation: 'ZSY',
      dateOfBirth: '1989-06-08',
      email: 'zhengshiyi@example.com',
      nationalityCountryCode: 'IT',
      mobilePrefix: '+39',
      mobile: '3312345678',
      residentialState: 'Rome',
      status: 'pending'
    }
  },
  {
    id: 10,
    name: '王十二',
    createTime: '2024-10-25T17:30:00Z',
    updateTime: '2024-10-25T17:30:00Z',
    cardholder_json: {
      cardholderId: 'CH10010',
      cardholderNameAbbreviation: 'WSE',
      dateOfBirth: '1994-04-12',
      email: 'wangshier@example.com',
      nationalityCountryCode: 'ES',
      mobilePrefix: '+34',
      mobile: '612345678',
      residentialState: 'Madrid',
      status: 'active'
    }
  }
];